package my.rpc.service;

import org.springframework.stereotype.Component;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author fengbo
 * @date 2017/11/2
 */
@Target({ElementType.TYPE})
// 注解保留策略，保留到运行期
@Retention(RetentionPolicy.RUNTIME)
// 表明可以被spring扫描
@Component
public @interface RpcService {
    /**
     * 服务接口类
     */
    Class<?> value();
}
